//
//  EnemySprite.h
//  GameProject
//
//  Created by Blair Trusler on 08/11/2011.
//  Copyright (c) 2011 Blair Trusler. All rights reserved.
//

#import "GameHeader.h"

@interface EnemySprite : GameCharacter{
    Background *backgroundLayer;
    
    CCAnimation *walkDownAnim;
    CCAnimation *walkUpAnim;
    CCAnimation *walkLeftAnim;
    CCAnimation *walkRightAnim;
    CCAnimate *patrolAnim;
    
    BOOL left,right,up,down;
    
    GameCharacter *enemyCharacter;
    int originalPositionX;
    int originalPositionY;
    
    CGPoint originalPos;
    
    float msIdle;
    
    int i;
    
    
}

@property (nonatomic, retain) CCAnimation *walkDownAnim;
@property (nonatomic, retain) CCAnimation *walkUpAnim;
@property (nonatomic, retain) CCAnimation *walkLeftAnim;
@property (nonatomic, retain) CCAnimation *walkRightAnim;

-(void)changeState:(CharacterStates)newState;



@end
